class Solution {
public:
    int hammingDistance(int x, int y) {
        int num=x^y;
        int cnt=0;
        for(int i=0;i<32;i++)//先对x和y进行异或运算，得到的二进制数中为1的就是不同的位数，然后统计有多少个一
        {
            if(num&1)
                cnt++;
            num=num>>1;
        }
        return cnt;

    }
};